# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'MainWindow.ui'
##
## Created by: Qt User Interface Compiler version 6.4.3
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
    QCursor, QFont, QFontDatabase, QGradient,
    QIcon, QImage, QKeySequence, QLinearGradient,
    QPainter, QPalette, QPixmap, QRadialGradient,
    QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QComboBox,
    QDateTimeEdit, QDockWidget, QGraphicsView, QGridLayout,
    QGroupBox, QHBoxLayout, QHeaderView, QLabel,
    QLineEdit, QListView, QListWidget, QListWidgetItem,
    QMainWindow, QMenu, QMenuBar, QPlainTextEdit,
    QPushButton, QRadioButton, QSizePolicy, QSpacerItem,
    QStackedWidget, QStatusBar, QTabWidget, QTableView,
    QTableWidget, QTableWidgetItem, QTextBrowser, QToolBar,
    QToolBox, QToolButton, QTreeView, QTreeWidget,
    QTreeWidgetItem, QVBoxLayout, QWidget)

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.setWindowModality(Qt.ApplicationModal)
        MainWindow.resize(1074, 1176)
        MainWindow.setDockNestingEnabled(True)
        MainWindow.setDockOptions(QMainWindow.AllowNestedDocks|QMainWindow.AllowTabbedDocks|QMainWindow.AnimatedDocks|QMainWindow.ForceTabbedDocks|QMainWindow.GroupedDragging|QMainWindow.VerticalTabs)
        self.actLoginQuoteServer = QAction(MainWindow)
        self.actLoginQuoteServer.setObjectName(u"actLoginQuoteServer")
        self.actOpenAccount = QAction(MainWindow)
        self.actOpenAccount.setObjectName(u"actOpenAccount")
        self.actionExit = QAction(MainWindow)
        self.actionExit.setObjectName(u"actionExit")
        self.actionAaa = QAction(MainWindow)
        self.actionAaa.setObjectName(u"actionAaa")
        self.actionTest1 = QAction(MainWindow)
        self.actionTest1.setObjectName(u"actionTest1")
        self.actionOpenStrategy = QAction(MainWindow)
        self.actionOpenStrategy.setObjectName(u"actionOpenStrategy")
        self.actionTestStrategy = QAction(MainWindow)
        self.actionTestStrategy.setObjectName(u"actionTestStrategy")
        self.actionTick_2 = QAction(MainWindow)
        self.actionTick_2.setObjectName(u"actionTick_2")
        self.actionM1 = QAction(MainWindow)
        self.actionM1.setObjectName(u"actionM1")
        self.actionM3 = QAction(MainWindow)
        self.actionM3.setObjectName(u"actionM3")
        self.actionM5 = QAction(MainWindow)
        self.actionM5.setObjectName(u"actionM5")
        self.actionM10 = QAction(MainWindow)
        self.actionM10.setObjectName(u"actionM10")
        self.actionM15 = QAction(MainWindow)
        self.actionM15.setObjectName(u"actionM15")
        self.actionM30 = QAction(MainWindow)
        self.actionM30.setObjectName(u"actionM30")
        self.actionH1 = QAction(MainWindow)
        self.actionH1.setObjectName(u"actionH1")
        self.actionDAY = QAction(MainWindow)
        self.actionDAY.setObjectName(u"actionDAY")
        self.actionWEEK = QAction(MainWindow)
        self.actionWEEK.setObjectName(u"actionWEEK")
        self.actionMONTH = QAction(MainWindow)
        self.actionMONTH.setObjectName(u"actionMONTH")
        self.actionAa1 = QAction(MainWindow)
        self.actionAa1.setObjectName(u"actionAa1")
        self.centralwidget = QWidget(MainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.horizontalLayout = QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.twMain = QTabWidget(self.centralwidget)
        self.twMain.setObjectName(u"twMain")
        self.tab_strategy = QWidget()
        self.tab_strategy.setObjectName(u"tab_strategy")
        self.verticalLayout_8 = QVBoxLayout(self.tab_strategy)
        self.verticalLayout_8.setObjectName(u"verticalLayout_8")
        self.tabWidget_strategy = QTabWidget(self.tab_strategy)
        self.tabWidget_strategy.setObjectName(u"tabWidget_strategy")
        self.tabWidget_strategy.setMinimumSize(QSize(300, 0))
        self.tabMonitor = QWidget()
        self.tabMonitor.setObjectName(u"tabMonitor")
        self.verticalLayout_7 = QVBoxLayout(self.tabMonitor)
        self.verticalLayout_7.setObjectName(u"verticalLayout_7")
        self.groupBox_4 = QGroupBox(self.tabMonitor)
        self.groupBox_4.setObjectName(u"groupBox_4")
        self.horizontalLayout_4 = QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.horizontalLayout_57 = QHBoxLayout()
        self.horizontalLayout_57.setObjectName(u"horizontalLayout_57")
        self.twStrategy = QTreeWidget(self.groupBox_4)
        self.twStrategy.setObjectName(u"twStrategy")
        self.twStrategy.setContextMenuPolicy(Qt.CustomContextMenu)

        self.horizontalLayout_57.addWidget(self.twStrategy)

        self.tw_strategy_instance = QTableWidget(self.groupBox_4)
        if (self.tw_strategy_instance.columnCount() < 4):
            self.tw_strategy_instance.setColumnCount(4)
        __qtablewidgetitem = QTableWidgetItem()
        self.tw_strategy_instance.setHorizontalHeaderItem(0, __qtablewidgetitem)
        __qtablewidgetitem1 = QTableWidgetItem()
        self.tw_strategy_instance.setHorizontalHeaderItem(1, __qtablewidgetitem1)
        __qtablewidgetitem2 = QTableWidgetItem()
        self.tw_strategy_instance.setHorizontalHeaderItem(2, __qtablewidgetitem2)
        __qtablewidgetitem3 = QTableWidgetItem()
        self.tw_strategy_instance.setHorizontalHeaderItem(3, __qtablewidgetitem3)
        self.tw_strategy_instance.setObjectName(u"tw_strategy_instance")

        self.horizontalLayout_57.addWidget(self.tw_strategy_instance)


        self.horizontalLayout_4.addLayout(self.horizontalLayout_57)

        self.verticalLayout_14 = QVBoxLayout()
        self.verticalLayout_14.setObjectName(u"verticalLayout_14")
        self.tw_params = QTableWidget(self.groupBox_4)
        if (self.tw_params.columnCount() < 7):
            self.tw_params.setColumnCount(7)
        __qtablewidgetitem4 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(0, __qtablewidgetitem4)
        __qtablewidgetitem5 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(1, __qtablewidgetitem5)
        __qtablewidgetitem6 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(2, __qtablewidgetitem6)
        __qtablewidgetitem7 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(3, __qtablewidgetitem7)
        __qtablewidgetitem8 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(4, __qtablewidgetitem8)
        __qtablewidgetitem9 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(5, __qtablewidgetitem9)
        __qtablewidgetitem10 = QTableWidgetItem()
        self.tw_params.setHorizontalHeaderItem(6, __qtablewidgetitem10)
        self.tw_params.setObjectName(u"tw_params")

        self.verticalLayout_14.addWidget(self.tw_params)


        self.horizontalLayout_4.addLayout(self.verticalLayout_14)

        self.groupBox_7 = QGroupBox(self.groupBox_4)
        self.groupBox_7.setObjectName(u"groupBox_7")
        self.verticalLayout_9 = QVBoxLayout(self.groupBox_7)
        self.verticalLayout_9.setObjectName(u"verticalLayout_9")
        self.pb_strategy_init = QPushButton(self.groupBox_7)
        self.pb_strategy_init.setObjectName(u"pb_strategy_init")

        self.verticalLayout_9.addWidget(self.pb_strategy_init)

        self.pb_strategy_start = QPushButton(self.groupBox_7)
        self.pb_strategy_start.setObjectName(u"pb_strategy_start")

        self.verticalLayout_9.addWidget(self.pb_strategy_start)

        self.pb_strategy_stop = QPushButton(self.groupBox_7)
        self.pb_strategy_stop.setObjectName(u"pb_strategy_stop")

        self.verticalLayout_9.addWidget(self.pb_strategy_stop)

        self.pb_strategy_param_save = QPushButton(self.groupBox_7)
        self.pb_strategy_param_save.setObjectName(u"pb_strategy_param_save")

        self.verticalLayout_9.addWidget(self.pb_strategy_param_save)


        self.horizontalLayout_4.addWidget(self.groupBox_7)


        self.verticalLayout_7.addWidget(self.groupBox_4)

        self.horizontalLayout_9 = QHBoxLayout()
        self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")

        self.verticalLayout_7.addLayout(self.horizontalLayout_9)

        self.groupBox_6 = QGroupBox(self.tabMonitor)
        self.groupBox_6.setObjectName(u"groupBox_6")
        self.horizontalLayout_6 = QHBoxLayout(self.groupBox_6)
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.tw_run_result = QTableWidget(self.groupBox_6)
        self.tw_run_result.setObjectName(u"tw_run_result")

        self.horizontalLayout_6.addWidget(self.tw_run_result)


        self.verticalLayout_7.addWidget(self.groupBox_6)

        self.tabWidget_strategy.addTab(self.tabMonitor, "")
        self.tabEdit = QWidget()
        self.tabEdit.setObjectName(u"tabEdit")
        self.tabWidget_strategy.addTab(self.tabEdit, "")

        self.verticalLayout_8.addWidget(self.tabWidget_strategy)

        self.twMain.addTab(self.tab_strategy, "")
        self.tab_backtest = QWidget()
        self.tab_backtest.setObjectName(u"tab_backtest")
        self.verticalLayout_15 = QVBoxLayout(self.tab_backtest)
        self.verticalLayout_15.setObjectName(u"verticalLayout_15")
        self.tabWidgetMarket = QTabWidget(self.tab_backtest)
        self.tabWidgetMarket.setObjectName(u"tabWidgetMarket")
        self.tabWidgetMarket.setMinimumSize(QSize(300, 0))
        self.tabOpenSignal = QWidget()
        self.tabOpenSignal.setObjectName(u"tabOpenSignal")
        self.verticalLayout_16 = QVBoxLayout(self.tabOpenSignal)
        self.verticalLayout_16.setObjectName(u"verticalLayout_16")
        self.groupBox_12 = QGroupBox(self.tabOpenSignal)
        self.groupBox_12.setObjectName(u"groupBox_12")
        self.horizontalLayout_10 = QHBoxLayout(self.groupBox_12)
        self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
        self.verticalLayout_13 = QVBoxLayout()
        self.verticalLayout_13.setObjectName(u"verticalLayout_13")
        self.horizontalLayout_8 = QHBoxLayout()
        self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
        self.pbNew = QPushButton(self.groupBox_12)
        self.pbNew.setObjectName(u"pbNew")

        self.horizontalLayout_8.addWidget(self.pbNew)

        self.pbLoad = QPushButton(self.groupBox_12)
        self.pbLoad.setObjectName(u"pbLoad")

        self.horizontalLayout_8.addWidget(self.pbLoad)

        self.pbSearch = QPushButton(self.groupBox_12)
        self.pbSearch.setObjectName(u"pbSearch")

        self.horizontalLayout_8.addWidget(self.pbSearch)

        self.pbEdit = QPushButton(self.groupBox_12)
        self.pbEdit.setObjectName(u"pbEdit")

        self.horizontalLayout_8.addWidget(self.pbEdit)

        self.pbTest_2 = QPushButton(self.groupBox_12)
        self.pbTest_2.setObjectName(u"pbTest_2")

        self.horizontalLayout_8.addWidget(self.pbTest_2)


        self.verticalLayout_13.addLayout(self.horizontalLayout_8)

        self.horizontalLayout_56 = QHBoxLayout()
        self.horizontalLayout_56.setObjectName(u"horizontalLayout_56")
        self.twIndicatorClass = QTreeWidget(self.groupBox_12)
        self.twIndicatorClass.setObjectName(u"twIndicatorClass")
        self.twIndicatorClass.setContextMenuPolicy(Qt.CustomContextMenu)

        self.horizontalLayout_56.addWidget(self.twIndicatorClass)

        self.twIndicators = QTreeWidget(self.groupBox_12)
        __qtreewidgetitem = QTreeWidgetItem()
        __qtreewidgetitem.setText(0, u"1");
        self.twIndicators.setHeaderItem(__qtreewidgetitem)
        self.twIndicators.setObjectName(u"twIndicators")

        self.horizontalLayout_56.addWidget(self.twIndicators)


        self.verticalLayout_13.addLayout(self.horizontalLayout_56)


        self.horizontalLayout_10.addLayout(self.verticalLayout_13)

        self.horizontalLayout_5 = QHBoxLayout()
        self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
        self.tblTestParams = QTableWidget(self.groupBox_12)
        self.tblTestParams.setObjectName(u"tblTestParams")

        self.horizontalLayout_5.addWidget(self.tblTestParams)


        self.horizontalLayout_10.addLayout(self.horizontalLayout_5)


        self.verticalLayout_16.addWidget(self.groupBox_12)

        self.groupBox_13 = QGroupBox(self.tabOpenSignal)
        self.groupBox_13.setObjectName(u"groupBox_13")
        self.horizontalLayout_15 = QHBoxLayout(self.groupBox_13)
        self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
        self.label_2 = QLabel(self.groupBox_13)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)

        self.horizontalLayout_15.addWidget(self.label_2)

        self.cbbTestPeriod = QComboBox(self.groupBox_13)
        self.cbbTestPeriod.setObjectName(u"cbbTestPeriod")

        self.horizontalLayout_15.addWidget(self.cbbTestPeriod)

        self.checkBox = QCheckBox(self.groupBox_13)
        self.checkBox.setObjectName(u"checkBox")

        self.horizontalLayout_15.addWidget(self.checkBox)

        self.checkBox_2 = QCheckBox(self.groupBox_13)
        self.checkBox_2.setObjectName(u"checkBox_2")

        self.horizontalLayout_15.addWidget(self.checkBox_2)


        self.verticalLayout_16.addWidget(self.groupBox_13)

        self.tabWidgetMarket.addTab(self.tabOpenSignal, "")
        self.tabOpenRule = QWidget()
        self.tabOpenRule.setObjectName(u"tabOpenRule")
        self.gridLayout_2 = QGridLayout(self.tabOpenRule)
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.groupBox_14 = QGroupBox(self.tabOpenRule)
        self.groupBox_14.setObjectName(u"groupBox_14")
        self.gridLayout_4 = QGridLayout(self.groupBox_14)
        self.gridLayout_4.setObjectName(u"gridLayout_4")
        self.label_6 = QLabel(self.groupBox_14)
        self.label_6.setObjectName(u"label_6")

        self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1)

        self.comboBox_3 = QComboBox(self.groupBox_14)
        self.comboBox_3.setObjectName(u"comboBox_3")

        self.gridLayout_4.addWidget(self.comboBox_3, 0, 1, 1, 1)

        self.label_8 = QLabel(self.groupBox_14)
        self.label_8.setObjectName(u"label_8")

        self.gridLayout_4.addWidget(self.label_8, 0, 2, 1, 1)

        self.comboBox_6 = QComboBox(self.groupBox_14)
        self.comboBox_6.setObjectName(u"comboBox_6")

        self.gridLayout_4.addWidget(self.comboBox_6, 0, 3, 1, 1)

        self.label_7 = QLabel(self.groupBox_14)
        self.label_7.setObjectName(u"label_7")

        self.gridLayout_4.addWidget(self.label_7, 1, 0, 1, 1)

        self.comboBox_4 = QComboBox(self.groupBox_14)
        self.comboBox_4.setObjectName(u"comboBox_4")

        self.gridLayout_4.addWidget(self.comboBox_4, 1, 1, 1, 1)

        self.label_9 = QLabel(self.groupBox_14)
        self.label_9.setObjectName(u"label_9")

        self.gridLayout_4.addWidget(self.label_9, 1, 2, 1, 1)

        self.comboBox_5 = QComboBox(self.groupBox_14)
        self.comboBox_5.setObjectName(u"comboBox_5")

        self.gridLayout_4.addWidget(self.comboBox_5, 1, 3, 1, 1)


        self.gridLayout_2.addWidget(self.groupBox_14, 2, 0, 1, 1)

        self.groupBox_15 = QGroupBox(self.tabOpenRule)
        self.groupBox_15.setObjectName(u"groupBox_15")
        self.horizontalLayout_18 = QHBoxLayout(self.groupBox_15)
        self.horizontalLayout_18.setObjectName(u"horizontalLayout_18")
        self.label_3 = QLabel(self.groupBox_15)
        self.label_3.setObjectName(u"label_3")

        self.horizontalLayout_18.addWidget(self.label_3)

        self.dteTestStart = QDateTimeEdit(self.groupBox_15)
        self.dteTestStart.setObjectName(u"dteTestStart")
        self.dteTestStart.setDateTime(QDateTime(QDate(2017, 10, 20), QTime(0, 0, 1)))

        self.horizontalLayout_18.addWidget(self.dteTestStart)

        self.label_4 = QLabel(self.groupBox_15)
        self.label_4.setObjectName(u"label_4")

        self.horizontalLayout_18.addWidget(self.label_4)

        self.dteTestEnd = QDateTimeEdit(self.groupBox_15)
        self.dteTestEnd.setObjectName(u"dteTestEnd")
        self.dteTestEnd.setDate(QDate(2017, 10, 26))

        self.horizontalLayout_18.addWidget(self.dteTestEnd)


        self.gridLayout_2.addWidget(self.groupBox_15, 0, 0, 1, 1)

        self.groupBox_16 = QGroupBox(self.tabOpenRule)
        self.groupBox_16.setObjectName(u"groupBox_16")
        self.gridLayout_3 = QGridLayout(self.groupBox_16)
        self.gridLayout_3.setObjectName(u"gridLayout_3")
        self.label_5 = QLabel(self.groupBox_16)
        self.label_5.setObjectName(u"label_5")

        self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1)

        self.label_10 = QLabel(self.groupBox_16)
        self.label_10.setObjectName(u"label_10")

        self.gridLayout_3.addWidget(self.label_10, 0, 0, 1, 1)

        self.comboBox_2 = QComboBox(self.groupBox_16)
        self.comboBox_2.setObjectName(u"comboBox_2")

        self.gridLayout_3.addWidget(self.comboBox_2, 0, 1, 1, 1)

        self.lineEdit_2 = QLineEdit(self.groupBox_16)
        self.lineEdit_2.setObjectName(u"lineEdit_2")

        self.gridLayout_3.addWidget(self.lineEdit_2, 1, 1, 1, 1)


        self.gridLayout_2.addWidget(self.groupBox_16, 1, 0, 1, 1)

        self.groupBox_17 = QGroupBox(self.tabOpenRule)
        self.groupBox_17.setObjectName(u"groupBox_17")

        self.gridLayout_2.addWidget(self.groupBox_17, 3, 0, 1, 1)

        self.tabWidgetMarket.addTab(self.tabOpenRule, "")
        self.tabCloseRule = QWidget()
        self.tabCloseRule.setObjectName(u"tabCloseRule")
        self.verticalLayout_17 = QVBoxLayout(self.tabCloseRule)
        self.verticalLayout_17.setObjectName(u"verticalLayout_17")
        self.groupBox_18 = QGroupBox(self.tabCloseRule)
        self.groupBox_18.setObjectName(u"groupBox_18")
        self.horizontalLayout_19 = QHBoxLayout(self.groupBox_18)
        self.horizontalLayout_19.setObjectName(u"horizontalLayout_19")
        self.groupBox_19 = QGroupBox(self.groupBox_18)
        self.groupBox_19.setObjectName(u"groupBox_19")
        self.checkBox_3 = QCheckBox(self.groupBox_19)
        self.checkBox_3.setObjectName(u"checkBox_3")
        self.checkBox_3.setGeometry(QRect(0, 20, 71, 16))

        self.horizontalLayout_19.addWidget(self.groupBox_19)

        self.groupBox_20 = QGroupBox(self.groupBox_18)
        self.groupBox_20.setObjectName(u"groupBox_20")
        self.lineEdit_3 = QLineEdit(self.groupBox_20)
        self.lineEdit_3.setObjectName(u"lineEdit_3")
        self.lineEdit_3.setGeometry(QRect(20, 20, 113, 20))

        self.horizontalLayout_19.addWidget(self.groupBox_20)


        self.verticalLayout_17.addWidget(self.groupBox_18)

        self.groupBox_21 = QGroupBox(self.tabCloseRule)
        self.groupBox_21.setObjectName(u"groupBox_21")

        self.verticalLayout_17.addWidget(self.groupBox_21)

        self.tabWidgetMarket.addTab(self.tabCloseRule, "")
        self.tabFee = QWidget()
        self.tabFee.setObjectName(u"tabFee")
        self.verticalLayout_41 = QVBoxLayout(self.tabFee)
        self.verticalLayout_41.setObjectName(u"verticalLayout_41")
        self.verticalLayout_12 = QVBoxLayout()
        self.verticalLayout_12.setObjectName(u"verticalLayout_12")
        self.ckbUseSystemSetting = QCheckBox(self.tabFee)
        self.ckbUseSystemSetting.setObjectName(u"ckbUseSystemSetting")

        self.verticalLayout_12.addWidget(self.ckbUseSystemSetting)


        self.verticalLayout_41.addLayout(self.verticalLayout_12)

        self.horizontalLayout_48 = QHBoxLayout()
        self.horizontalLayout_48.setObjectName(u"horizontalLayout_48")
        self.verticalLayout_28 = QVBoxLayout()
        self.verticalLayout_28.setObjectName(u"verticalLayout_28")
        self.verticalLayout_25 = QVBoxLayout()
        self.verticalLayout_25.setObjectName(u"verticalLayout_25")
        self.verticalLayout_18 = QVBoxLayout()
        self.verticalLayout_18.setObjectName(u"verticalLayout_18")
        self.radioButton_3 = QRadioButton(self.tabFee)
        self.radioButton_3.setObjectName(u"radioButton_3")

        self.verticalLayout_18.addWidget(self.radioButton_3)


        self.verticalLayout_25.addLayout(self.verticalLayout_18)

        self.verticalLayout_24 = QVBoxLayout()
        self.verticalLayout_24.setObjectName(u"verticalLayout_24")
        self.horizontalLayout_28 = QHBoxLayout()
        self.horizontalLayout_28.setObjectName(u"horizontalLayout_28")
        self.label_24 = QLabel(self.tabFee)
        self.label_24.setObjectName(u"label_24")

        self.horizontalLayout_28.addWidget(self.label_24)

        self.lineEdit_18 = QLineEdit(self.tabFee)
        self.lineEdit_18.setObjectName(u"lineEdit_18")

        self.horizontalLayout_28.addWidget(self.lineEdit_18)


        self.verticalLayout_24.addLayout(self.horizontalLayout_28)

        self.verticalLayout_19 = QVBoxLayout()
        self.verticalLayout_19.setObjectName(u"verticalLayout_19")
        self.horizontalLayout_29 = QHBoxLayout()
        self.horizontalLayout_29.setObjectName(u"horizontalLayout_29")
        self.label_26 = QLabel(self.tabFee)
        self.label_26.setObjectName(u"label_26")

        self.horizontalLayout_29.addWidget(self.label_26)

        self.lineEdit_19 = QLineEdit(self.tabFee)
        self.lineEdit_19.setObjectName(u"lineEdit_19")

        self.horizontalLayout_29.addWidget(self.lineEdit_19)


        self.verticalLayout_19.addLayout(self.horizontalLayout_29)

        self.horizontalLayout_30 = QHBoxLayout()
        self.horizontalLayout_30.setObjectName(u"horizontalLayout_30")
        self.label_27 = QLabel(self.tabFee)
        self.label_27.setObjectName(u"label_27")

        self.horizontalLayout_30.addWidget(self.label_27)

        self.lineEdit_20 = QLineEdit(self.tabFee)
        self.lineEdit_20.setObjectName(u"lineEdit_20")

        self.horizontalLayout_30.addWidget(self.lineEdit_20)


        self.verticalLayout_19.addLayout(self.horizontalLayout_30)

        self.horizontalLayout_31 = QHBoxLayout()
        self.horizontalLayout_31.setObjectName(u"horizontalLayout_31")
        self.label_28 = QLabel(self.tabFee)
        self.label_28.setObjectName(u"label_28")

        self.horizontalLayout_31.addWidget(self.label_28)

        self.lineEdit_21 = QLineEdit(self.tabFee)
        self.lineEdit_21.setObjectName(u"lineEdit_21")

        self.horizontalLayout_31.addWidget(self.lineEdit_21)


        self.verticalLayout_19.addLayout(self.horizontalLayout_31)


        self.verticalLayout_24.addLayout(self.verticalLayout_19)


        self.verticalLayout_25.addLayout(self.verticalLayout_24)


        self.verticalLayout_28.addLayout(self.verticalLayout_25)

        self.verticalLayout_27 = QVBoxLayout()
        self.verticalLayout_27.setObjectName(u"verticalLayout_27")
        self.radioButton_4 = QRadioButton(self.tabFee)
        self.radioButton_4.setObjectName(u"radioButton_4")

        self.verticalLayout_27.addWidget(self.radioButton_4)

        self.verticalLayout_26 = QVBoxLayout()
        self.verticalLayout_26.setObjectName(u"verticalLayout_26")
        self.horizontalLayout_32 = QHBoxLayout()
        self.horizontalLayout_32.setObjectName(u"horizontalLayout_32")
        self.label_29 = QLabel(self.tabFee)
        self.label_29.setObjectName(u"label_29")

        self.horizontalLayout_32.addWidget(self.label_29)

        self.lineEdit_22 = QLineEdit(self.tabFee)
        self.lineEdit_22.setObjectName(u"lineEdit_22")

        self.horizontalLayout_32.addWidget(self.lineEdit_22)


        self.verticalLayout_26.addLayout(self.horizontalLayout_32)

        self.horizontalLayout_20 = QHBoxLayout()
        self.horizontalLayout_20.setObjectName(u"horizontalLayout_20")
        self.label_30 = QLabel(self.tabFee)
        self.label_30.setObjectName(u"label_30")

        self.horizontalLayout_20.addWidget(self.label_30)

        self.lineEdit_23 = QLineEdit(self.tabFee)
        self.lineEdit_23.setObjectName(u"lineEdit_23")

        self.horizontalLayout_20.addWidget(self.lineEdit_23)


        self.verticalLayout_26.addLayout(self.horizontalLayout_20)


        self.verticalLayout_27.addLayout(self.verticalLayout_26)


        self.verticalLayout_28.addLayout(self.verticalLayout_27)


        self.horizontalLayout_48.addLayout(self.verticalLayout_28)

        self.verticalLayout_40 = QVBoxLayout()
        self.verticalLayout_40.setObjectName(u"verticalLayout_40")
        self.verticalLayout_29 = QVBoxLayout()
        self.verticalLayout_29.setObjectName(u"verticalLayout_29")
        self.verticalLayout_36 = QVBoxLayout()
        self.verticalLayout_36.setObjectName(u"verticalLayout_36")
        self.rbByAmount = QRadioButton(self.tabFee)
        self.rbByAmount.setObjectName(u"rbByAmount")
        self.rbByAmount.setChecked(True)

        self.verticalLayout_36.addWidget(self.rbByAmount)

        self.horizontalLayout_21 = QHBoxLayout()
        self.horizontalLayout_21.setObjectName(u"horizontalLayout_21")
        self.label_11 = QLabel(self.tabFee)
        self.label_11.setObjectName(u"label_11")

        self.horizontalLayout_21.addWidget(self.label_11)

        self.leOpenRatio = QLineEdit(self.tabFee)
        self.leOpenRatio.setObjectName(u"leOpenRatio")

        self.horizontalLayout_21.addWidget(self.leOpenRatio)


        self.verticalLayout_36.addLayout(self.horizontalLayout_21)

        self.horizontalLayout_33 = QHBoxLayout()
        self.horizontalLayout_33.setObjectName(u"horizontalLayout_33")
        self.label_12 = QLabel(self.tabFee)
        self.label_12.setObjectName(u"label_12")

        self.horizontalLayout_33.addWidget(self.label_12)

        self.leCloseRatio = QLineEdit(self.tabFee)
        self.leCloseRatio.setObjectName(u"leCloseRatio")

        self.horizontalLayout_33.addWidget(self.leCloseRatio)


        self.verticalLayout_36.addLayout(self.horizontalLayout_33)


        self.verticalLayout_29.addLayout(self.verticalLayout_36)

        self.verticalLayout_37 = QVBoxLayout()
        self.verticalLayout_37.setObjectName(u"verticalLayout_37")
        self.rbByVol = QRadioButton(self.tabFee)
        self.rbByVol.setObjectName(u"rbByVol")

        self.verticalLayout_37.addWidget(self.rbByVol)

        self.horizontalLayout_34 = QHBoxLayout()
        self.horizontalLayout_34.setObjectName(u"horizontalLayout_34")
        self.label_13 = QLabel(self.tabFee)
        self.label_13.setObjectName(u"label_13")

        self.horizontalLayout_34.addWidget(self.label_13)

        self.leOpenFee = QLineEdit(self.tabFee)
        self.leOpenFee.setObjectName(u"leOpenFee")

        self.horizontalLayout_34.addWidget(self.leOpenFee)


        self.verticalLayout_37.addLayout(self.horizontalLayout_34)

        self.horizontalLayout_43 = QHBoxLayout()
        self.horizontalLayout_43.setObjectName(u"horizontalLayout_43")
        self.label_14 = QLabel(self.tabFee)
        self.label_14.setObjectName(u"label_14")

        self.horizontalLayout_43.addWidget(self.label_14)

        self.leCloseFee = QLineEdit(self.tabFee)
        self.leCloseFee.setObjectName(u"leCloseFee")

        self.horizontalLayout_43.addWidget(self.leCloseFee)


        self.verticalLayout_37.addLayout(self.horizontalLayout_43)


        self.verticalLayout_29.addLayout(self.verticalLayout_37)

        self.verticalLayout_38 = QVBoxLayout()
        self.verticalLayout_38.setObjectName(u"verticalLayout_38")
        self.ckbCloseTodayUse = QCheckBox(self.tabFee)
        self.ckbCloseTodayUse.setObjectName(u"ckbCloseTodayUse")

        self.verticalLayout_38.addWidget(self.ckbCloseTodayUse)

        self.horizontalLayout_44 = QHBoxLayout()
        self.horizontalLayout_44.setObjectName(u"horizontalLayout_44")
        self.label_16 = QLabel(self.tabFee)
        self.label_16.setObjectName(u"label_16")

        self.horizontalLayout_44.addWidget(self.label_16)

        self.leCloseTodayRatio = QLineEdit(self.tabFee)
        self.leCloseTodayRatio.setObjectName(u"leCloseTodayRatio")

        self.horizontalLayout_44.addWidget(self.leCloseTodayRatio)


        self.verticalLayout_38.addLayout(self.horizontalLayout_44)

        self.horizontalLayout_45 = QHBoxLayout()
        self.horizontalLayout_45.setObjectName(u"horizontalLayout_45")
        self.label_17 = QLabel(self.tabFee)
        self.label_17.setObjectName(u"label_17")

        self.horizontalLayout_45.addWidget(self.label_17)

        self.leCloseTodayFee = QLineEdit(self.tabFee)
        self.leCloseTodayFee.setObjectName(u"leCloseTodayFee")

        self.horizontalLayout_45.addWidget(self.leCloseTodayFee)


        self.verticalLayout_38.addLayout(self.horizontalLayout_45)


        self.verticalLayout_29.addLayout(self.verticalLayout_38)


        self.verticalLayout_40.addLayout(self.verticalLayout_29)

        self.verticalLayout_39 = QVBoxLayout()
        self.verticalLayout_39.setObjectName(u"verticalLayout_39")
        self.horizontalLayout_46 = QHBoxLayout()
        self.horizontalLayout_46.setObjectName(u"horizontalLayout_46")
        self.label_31 = QLabel(self.tabFee)
        self.label_31.setObjectName(u"label_31")

        self.horizontalLayout_46.addWidget(self.label_31)

        self.leCloseSlippage = QLineEdit(self.tabFee)
        self.leCloseSlippage.setObjectName(u"leCloseSlippage")

        self.horizontalLayout_46.addWidget(self.leCloseSlippage)


        self.verticalLayout_39.addLayout(self.horizontalLayout_46)

        self.horizontalLayout_47 = QHBoxLayout()
        self.horizontalLayout_47.setObjectName(u"horizontalLayout_47")
        self.label_15 = QLabel(self.tabFee)
        self.label_15.setObjectName(u"label_15")

        self.horizontalLayout_47.addWidget(self.label_15)

        self.leOpenSlipage = QLineEdit(self.tabFee)
        self.leOpenSlipage.setObjectName(u"leOpenSlipage")

        self.horizontalLayout_47.addWidget(self.leOpenSlipage)


        self.verticalLayout_39.addLayout(self.horizontalLayout_47)


        self.verticalLayout_40.addLayout(self.verticalLayout_39)


        self.horizontalLayout_48.addLayout(self.verticalLayout_40)


        self.verticalLayout_41.addLayout(self.horizontalLayout_48)

        self.tabWidgetMarket.addTab(self.tabFee, "")
        self.tabMarket = QWidget()
        self.tabMarket.setObjectName(u"tabMarket")
        self.horizontalLayout_35 = QHBoxLayout(self.tabMarket)
        self.horizontalLayout_35.setObjectName(u"horizontalLayout_35")
        self.groupBox_29 = QGroupBox(self.tabMarket)
        self.groupBox_29.setObjectName(u"groupBox_29")
        self.verticalLayout_30 = QVBoxLayout(self.groupBox_29)
        self.verticalLayout_30.setObjectName(u"verticalLayout_30")
        self.groupBox_30 = QGroupBox(self.groupBox_29)
        self.groupBox_30.setObjectName(u"groupBox_30")
        self.verticalLayout_31 = QVBoxLayout(self.groupBox_30)
        self.verticalLayout_31.setObjectName(u"verticalLayout_31")
        self.rbLong = QRadioButton(self.groupBox_30)
        self.rbLong.setObjectName(u"rbLong")

        self.verticalLayout_31.addWidget(self.rbLong)

        self.rbShort = QRadioButton(self.groupBox_30)
        self.rbShort.setObjectName(u"rbShort")

        self.verticalLayout_31.addWidget(self.rbShort)

        self.rbDoubleSide = QRadioButton(self.groupBox_30)
        self.rbDoubleSide.setObjectName(u"rbDoubleSide")

        self.verticalLayout_31.addWidget(self.rbDoubleSide)


        self.verticalLayout_30.addWidget(self.groupBox_30)

        self.groupBox_31 = QGroupBox(self.groupBox_29)
        self.groupBox_31.setObjectName(u"groupBox_31")
        self.verticalLayout_32 = QVBoxLayout(self.groupBox_31)
        self.verticalLayout_32.setObjectName(u"verticalLayout_32")
        self.tbDataMainTain = QToolButton(self.groupBox_31)
        self.tbDataMainTain.setObjectName(u"tbDataMainTain")

        self.verticalLayout_32.addWidget(self.tbDataMainTain)

        self.tbDataSupplement = QToolButton(self.groupBox_31)
        self.tbDataSupplement.setObjectName(u"tbDataSupplement")

        self.verticalLayout_32.addWidget(self.tbDataSupplement)


        self.verticalLayout_30.addWidget(self.groupBox_31)

        self.groupBox_32 = QGroupBox(self.groupBox_29)
        self.groupBox_32.setObjectName(u"groupBox_32")
        self.verticalLayout_33 = QVBoxLayout(self.groupBox_32)
        self.verticalLayout_33.setObjectName(u"verticalLayout_33")
        self.label_25 = QLabel(self.groupBox_32)
        self.label_25.setObjectName(u"label_25")

        self.verticalLayout_33.addWidget(self.label_25)

        self.leCapital = QLineEdit(self.groupBox_32)
        self.leCapital.setObjectName(u"leCapital")

        self.verticalLayout_33.addWidget(self.leCapital)


        self.verticalLayout_30.addWidget(self.groupBox_32)


        self.horizontalLayout_35.addWidget(self.groupBox_29)

        self.horizontalLayout_49 = QHBoxLayout()
        self.horizontalLayout_49.setObjectName(u"horizontalLayout_49")

        self.horizontalLayout_35.addLayout(self.horizontalLayout_49)

        self.tvMarket = QTreeView(self.tabMarket)
        self.tvMarket.setObjectName(u"tvMarket")

        self.horizontalLayout_35.addWidget(self.tvMarket)

        self.horizontalLayout_50 = QHBoxLayout()
        self.horizontalLayout_50.setObjectName(u"horizontalLayout_50")

        self.horizontalLayout_35.addLayout(self.horizontalLayout_50)

        self.lvInstruments = QListView(self.tabMarket)
        self.lvInstruments.setObjectName(u"lvInstruments")

        self.horizontalLayout_35.addWidget(self.lvInstruments)

        self.groupBox_33 = QGroupBox(self.tabMarket)
        self.groupBox_33.setObjectName(u"groupBox_33")
        self.verticalLayout_34 = QVBoxLayout(self.groupBox_33)
        self.verticalLayout_34.setObjectName(u"verticalLayout_34")
        self.verticalLayout_35 = QVBoxLayout()
        self.verticalLayout_35.setObjectName(u"verticalLayout_35")
        self.lstwInstrument = QListWidget(self.groupBox_33)
        self.lstwInstrument.setObjectName(u"lstwInstrument")
        self.lstwInstrument.setSelectionMode(QAbstractItemView.MultiSelection)
        self.lstwInstrument.setSortingEnabled(True)

        self.verticalLayout_35.addWidget(self.lstwInstrument)

        self.horizontalLayout_36 = QHBoxLayout()
        self.horizontalLayout_36.setObjectName(u"horizontalLayout_36")
        self.tbAllInstruments = QToolButton(self.groupBox_33)
        self.tbAllInstruments.setObjectName(u"tbAllInstruments")

        self.horizontalLayout_36.addWidget(self.tbAllInstruments)

        self.tbAddInstruments = QToolButton(self.groupBox_33)
        self.tbAddInstruments.setObjectName(u"tbAddInstruments")

        self.horizontalLayout_36.addWidget(self.tbAddInstruments)

        self.tbDelI = QToolButton(self.groupBox_33)
        self.tbDelI.setObjectName(u"tbDelI")

        self.horizontalLayout_36.addWidget(self.tbDelI)


        self.verticalLayout_35.addLayout(self.horizontalLayout_36)


        self.verticalLayout_34.addLayout(self.verticalLayout_35)


        self.horizontalLayout_35.addWidget(self.groupBox_33)

        self.tabWidgetMarket.addTab(self.tabMarket, "")
        self.tabReport = QWidget()
        self.tabReport.setObjectName(u"tabReport")
        self.horizontalLayout_37 = QHBoxLayout(self.tabReport)
        self.horizontalLayout_37.setObjectName(u"horizontalLayout_37")
        self.tabWidgetReport = QTabWidget(self.tabReport)
        self.tabWidgetReport.setObjectName(u"tabWidgetReport")
        self.tabSimple = QWidget()
        self.tabSimple.setObjectName(u"tabSimple")
        self.horizontalLayout_38 = QHBoxLayout(self.tabSimple)
        self.horizontalLayout_38.setObjectName(u"horizontalLayout_38")
        self.tabWidgetSimple = QTabWidget(self.tabSimple)
        self.tabWidgetSimple.setObjectName(u"tabWidgetSimple")
        self.tab_6 = QWidget()
        self.tab_6.setObjectName(u"tab_6")
        self.tabWidgetSimple.addTab(self.tab_6, "")
        self.tab_8 = QWidget()
        self.tab_8.setObjectName(u"tab_8")
        self.tabWidgetSimple.addTab(self.tab_8, "")
        self.tab_9 = QWidget()
        self.tab_9.setObjectName(u"tab_9")
        self.horizontalLayout_39 = QHBoxLayout(self.tab_9)
        self.horizontalLayout_39.setObjectName(u"horizontalLayout_39")
        self.tblwTradeDetailSimple = QTableWidget(self.tab_9)
        self.tblwTradeDetailSimple.setObjectName(u"tblwTradeDetailSimple")

        self.horizontalLayout_39.addWidget(self.tblwTradeDetailSimple)

        self.tabWidgetSimple.addTab(self.tab_9, "")
        self.tab_10 = QWidget()
        self.tab_10.setObjectName(u"tab_10")
        self.tabWidgetSimple.addTab(self.tab_10, "")
        self.tab_11 = QWidget()
        self.tab_11.setObjectName(u"tab_11")
        self.tabWidgetSimple.addTab(self.tab_11, "")
        self.tab_12 = QWidget()
        self.tab_12.setObjectName(u"tab_12")
        self.tabWidgetSimple.addTab(self.tab_12, "")
        self.tab_13 = QWidget()
        self.tab_13.setObjectName(u"tab_13")
        self.tabWidgetSimple.addTab(self.tab_13, "")
        self.tab_7 = QWidget()
        self.tab_7.setObjectName(u"tab_7")
        self.tabWidgetSimple.addTab(self.tab_7, "")

        self.horizontalLayout_38.addWidget(self.tabWidgetSimple)

        self.tabWidgetReport.addTab(self.tabSimple, "")
        self.tabPro = QWidget()
        self.tabPro.setObjectName(u"tabPro")
        self.horizontalLayout_40 = QHBoxLayout(self.tabPro)
        self.horizontalLayout_40.setObjectName(u"horizontalLayout_40")
        self.lv_report_pro = QListView(self.tabPro)
        self.lv_report_pro.setObjectName(u"lv_report_pro")
        self.lv_report_pro.setResizeMode(QListView.Adjust)

        self.horizontalLayout_40.addWidget(self.lv_report_pro)

        self.stackedWidgetReport = QStackedWidget(self.tabPro)
        self.stackedWidgetReport.setObjectName(u"stackedWidgetReport")
        self.stackedWidgetReport.setTabletTracking(True)
        self.pgSummary = QWidget()
        self.pgSummary.setObjectName(u"pgSummary")
        self.horizontalLayout_41 = QHBoxLayout(self.pgSummary)
        self.horizontalLayout_41.setObjectName(u"horizontalLayout_41")
        self.plainTextEdit = QPlainTextEdit(self.pgSummary)
        self.plainTextEdit.setObjectName(u"plainTextEdit")

        self.horizontalLayout_41.addWidget(self.plainTextEdit)

        self.stackedWidgetReport.addWidget(self.pgSummary)
        self.pgRRA = QWidget()
        self.pgRRA.setObjectName(u"pgRRA")
        self.tableView = QTableView(self.pgRRA)
        self.tableView.setObjectName(u"tableView")
        self.tableView.setGeometry(QRect(180, 120, 256, 192))
        self.stackedWidgetReport.addWidget(self.pgRRA)
        self.page_4 = QWidget()
        self.page_4.setObjectName(u"page_4")
        self.tableView_2 = QTableView(self.page_4)
        self.tableView_2.setObjectName(u"tableView_2")
        self.tableView_2.setGeometry(QRect(140, 100, 256, 192))
        self.stackedWidgetReport.addWidget(self.page_4)
        self.page_5 = QWidget()
        self.page_5.setObjectName(u"page_5")
        self.tableWidget = QTableWidget(self.page_5)
        self.tableWidget.setObjectName(u"tableWidget")
        self.tableWidget.setGeometry(QRect(190, 80, 256, 192))
        self.stackedWidgetReport.addWidget(self.page_5)
        self.page_6 = QWidget()
        self.page_6.setObjectName(u"page_6")
        self.graphicsView = QGraphicsView(self.page_6)
        self.graphicsView.setObjectName(u"graphicsView")
        self.graphicsView.setGeometry(QRect(210, 140, 256, 192))
        self.stackedWidgetReport.addWidget(self.page_6)
        self.page_2 = QWidget()
        self.page_2.setObjectName(u"page_2")
        self.textBrowser = QTextBrowser(self.page_2)
        self.textBrowser.setObjectName(u"textBrowser")
        self.textBrowser.setGeometry(QRect(110, 110, 256, 192))
        self.stackedWidgetReport.addWidget(self.page_2)
        self.stackedWidget_3Page2 = QWidget()
        self.stackedWidget_3Page2.setObjectName(u"stackedWidget_3Page2")
        self.stackedWidgetReport.addWidget(self.stackedWidget_3Page2)
        self.stackedWidget_3Page3 = QWidget()
        self.stackedWidget_3Page3.setObjectName(u"stackedWidget_3Page3")
        self.stackedWidgetReport.addWidget(self.stackedWidget_3Page3)
        self.stackedWidget_3Page4 = QWidget()
        self.stackedWidget_3Page4.setObjectName(u"stackedWidget_3Page4")
        self.stackedWidgetReport.addWidget(self.stackedWidget_3Page4)
        self.stackedWidget_3Page5 = QWidget()
        self.stackedWidget_3Page5.setObjectName(u"stackedWidget_3Page5")
        self.stackedWidgetReport.addWidget(self.stackedWidget_3Page5)

        self.horizontalLayout_40.addWidget(self.stackedWidgetReport)

        self.tabWidgetReport.addTab(self.tabPro, "")

        self.horizontalLayout_37.addWidget(self.tabWidgetReport)

        self.tabWidgetMarket.addTab(self.tabReport, "")

        self.verticalLayout_15.addWidget(self.tabWidgetMarket)

        self.horizontalLayout_42 = QHBoxLayout()
        self.horizontalLayout_42.setObjectName(u"horizontalLayout_42")
        self.tbNext = QToolButton(self.tab_backtest)
        self.tbNext.setObjectName(u"tbNext")

        self.horizontalLayout_42.addWidget(self.tbNext)

        self.tbPre = QToolButton(self.tab_backtest)
        self.tbPre.setObjectName(u"tbPre")

        self.horizontalLayout_42.addWidget(self.tbPre)

        self.tbSave = QToolButton(self.tab_backtest)
        self.tbSave.setObjectName(u"tbSave")

        self.horizontalLayout_42.addWidget(self.tbSave)

        self.tbOptimise = QToolButton(self.tab_backtest)
        self.tbOptimise.setObjectName(u"tbOptimise")

        self.horizontalLayout_42.addWidget(self.tbOptimise)

        self.tbLoad = QToolButton(self.tab_backtest)
        self.tbLoad.setObjectName(u"tbLoad")

        self.horizontalLayout_42.addWidget(self.tbLoad)

        self.tbStart = QToolButton(self.tab_backtest)
        self.tbStart.setObjectName(u"tbStart")

        self.horizontalLayout_42.addWidget(self.tbStart)


        self.verticalLayout_15.addLayout(self.horizontalLayout_42)

        self.twMain.addTab(self.tab_backtest, "")
        self.tab_analysis = QWidget()
        self.tab_analysis.setObjectName(u"tab_analysis")
        self.horizontalLayout_23 = QHBoxLayout(self.tab_analysis)
        self.horizontalLayout_23.setObjectName(u"horizontalLayout_23")
        self.horizontalLayout_26 = QHBoxLayout()
        self.horizontalLayout_26.setObjectName(u"horizontalLayout_26")
        self.gvTech = QGraphicsView(self.tab_analysis)
        self.gvTech.setObjectName(u"gvTech")

        self.horizontalLayout_26.addWidget(self.gvTech)


        self.horizontalLayout_23.addLayout(self.horizontalLayout_26)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.horizontalLayout_23.addItem(self.verticalSpacer)

        self.horizontalLayout_25 = QHBoxLayout()
        self.horizontalLayout_25.setObjectName(u"horizontalLayout_25")
        self.twQuoteDetail = QTableWidget(self.tab_analysis)
        self.twQuoteDetail.setObjectName(u"twQuoteDetail")

        self.horizontalLayout_25.addWidget(self.twQuoteDetail)


        self.horizontalLayout_23.addLayout(self.horizontalLayout_25)

        self.twMain.addTab(self.tab_analysis, "")
        self.tab = QWidget()
        self.tab.setObjectName(u"tab")
        self.lineEdit = QLineEdit(self.tab)
        self.lineEdit.setObjectName(u"lineEdit")
        self.lineEdit.setGeometry(QRect(60, 170, 113, 20))
        self.pbOk = QPushButton(self.tab)
        self.pbOk.setObjectName(u"pbOk")
        self.pbOk.setGeometry(QRect(70, 220, 75, 23))
        self.twMain.addTab(self.tab, "")
        self.tab_quote = QWidget()
        self.tab_quote.setObjectName(u"tab_quote")
        self.horizontalLayout_3 = QHBoxLayout(self.tab_quote)
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.twQuote = QTabWidget(self.tab_quote)
        self.twQuote.setObjectName(u"twQuote")
        self.twQuote.setTabPosition(QTabWidget.South)
        self.tabSelfQuote = QWidget()
        self.tabSelfQuote.setObjectName(u"tabSelfQuote")
        self.twQuote.addTab(self.tabSelfQuote, "")
        self.tabTradingQuote = QWidget()
        self.tabTradingQuote.setObjectName(u"tabTradingQuote")
        self.twQuote.addTab(self.tabTradingQuote, "")
        self.tabCZCE = QWidget()
        self.tabCZCE.setObjectName(u"tabCZCE")
        self.twQuote.addTab(self.tabCZCE, "")
        self.tabDCE = QWidget()
        self.tabDCE.setObjectName(u"tabDCE")
        self.twQuote.addTab(self.tabDCE, "")
        self.tabSHFE = QWidget()
        self.tabSHFE.setObjectName(u"tabSHFE")
        self.twQuote.addTab(self.tabSHFE, "")
        self.tabCFFEX = QWidget()
        self.tabCFFEX.setObjectName(u"tabCFFEX")
        self.twQuote.addTab(self.tabCFFEX, "")

        self.horizontalLayout_3.addWidget(self.twQuote)

        self.twMain.addTab(self.tab_quote, "")

        self.horizontalLayout.addWidget(self.twMain)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QMenuBar(MainWindow)
        self.menubar.setObjectName(u"menubar")
        self.menubar.setGeometry(QRect(0, 0, 1074, 23))
        self.menuFile = QMenu(self.menubar)
        self.menuFile.setObjectName(u"menuFile")
        self.menuAaa = QMenu(self.menuFile)
        self.menuAaa.setObjectName(u"menuAaa")
        self.menuStrategy = QMenu(self.menubar)
        self.menuStrategy.setObjectName(u"menuStrategy")
        self.menuData = QMenu(self.menubar)
        self.menuData.setObjectName(u"menuData")
        self.menuTA = QMenu(self.menubar)
        self.menuTA.setObjectName(u"menuTA")
        self.menuHelp = QMenu(self.menubar)
        self.menuHelp.setObjectName(u"menuHelp")
        self.menuTest = QMenu(self.menubar)
        self.menuTest.setObjectName(u"menuTest")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QStatusBar(MainWindow)
        self.statusbar.setObjectName(u"statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.toolBarStrategy = QToolBar(MainWindow)
        self.toolBarStrategy.setObjectName(u"toolBarStrategy")
        self.toolBarStrategy.setToolButtonStyle(Qt.ToolButtonTextOnly)
        MainWindow.addToolBar(Qt.TopToolBarArea, self.toolBarStrategy)
        self.dwLeft = QDockWidget(MainWindow)
        self.dwLeft.setObjectName(u"dwLeft")
        self.dwLeft.setFeatures(QDockWidget.NoDockWidgetFeatures)
        self.dwLeft.setAllowedAreas(Qt.LeftDockWidgetArea)
        self.dockWidgetContents = QWidget()
        self.dockWidgetContents.setObjectName(u"dockWidgetContents")
        self.horizontalLayout_7 = QHBoxLayout(self.dockWidgetContents)
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.toolBoxMain = QToolBox(self.dockWidgetContents)
        self.toolBoxMain.setObjectName(u"toolBoxMain")
        self.pageIndicatorManager = QWidget()
        self.pageIndicatorManager.setObjectName(u"pageIndicatorManager")
        self.pageIndicatorManager.setGeometry(QRect(0, 0, 274, 439))
        self.verticalLayout_2 = QVBoxLayout(self.pageIndicatorManager)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.groupBox = QGroupBox(self.pageIndicatorManager)
        self.groupBox.setObjectName(u"groupBox")
        self.groupBox.setMinimumSize(QSize(0, 30))
        self.pbEditIndicator = QPushButton(self.groupBox)
        self.pbEditIndicator.setObjectName(u"pbEditIndicator")
        self.pbEditIndicator.setGeometry(QRect(50, 2, 33, 23))
        self.pbSearchIndicator = QPushButton(self.groupBox)
        self.pbSearchIndicator.setObjectName(u"pbSearchIndicator")
        self.pbSearchIndicator.setGeometry(QRect(89, 2, 33, 23))
        self.pbNewIndicator = QPushButton(self.groupBox)
        self.pbNewIndicator.setObjectName(u"pbNewIndicator")
        self.pbNewIndicator.setGeometry(QRect(10, 2, 34, 23))
        self.lineEditIndicator = QLineEdit(self.groupBox)
        self.lineEditIndicator.setObjectName(u"lineEditIndicator")
        self.lineEditIndicator.setGeometry(QRect(140, 5, 113, 20))

        self.verticalLayout_2.addWidget(self.groupBox)

        self.twIndicator = QTreeWidget(self.pageIndicatorManager)
        self.twIndicator.setObjectName(u"twIndicator")
        self.twIndicator.setContextMenuPolicy(Qt.CustomContextMenu)

        self.verticalLayout_2.addWidget(self.twIndicator)

        self.toolBoxMain.addItem(self.pageIndicatorManager, u"\u6307\u6807\u7ba1\u7406")
        self.pageData = QWidget()
        self.pageData.setObjectName(u"pageData")
        self.pageData.setGeometry(QRect(0, 0, 69, 439))
        self.pushButtonDayData = QPushButton(self.pageData)
        self.pushButtonDayData.setObjectName(u"pushButtonDayData")
        self.pushButtonDayData.setGeometry(QRect(0, 10, 71, 23))
        self.pushButtonFillData = QPushButton(self.pageData)
        self.pushButtonFillData.setObjectName(u"pushButtonFillData")
        self.pushButtonFillData.setGeometry(QRect(0, 50, 71, 23))
        self.toolBoxMain.addItem(self.pageData, u"\u6570\u636e\u7ba1\u7406")
        self.pageAccount = QWidget()
        self.pageAccount.setObjectName(u"pageAccount")
        self.pageAccount.setGeometry(QRect(0, 0, 274, 439))
        self.verticalLayout_4 = QVBoxLayout(self.pageAccount)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.groupBox_3 = QGroupBox(self.pageAccount)
        self.groupBox_3.setObjectName(u"groupBox_3")
        self.groupBox_3.setMinimumSize(QSize(0, 30))
        self.pbUseAccount = QPushButton(self.groupBox_3)
        self.pbUseAccount.setObjectName(u"pbUseAccount")
        self.pbUseAccount.setGeometry(QRect(60, 0, 33, 23))
        self.pbSearchAccount = QPushButton(self.groupBox_3)
        self.pbSearchAccount.setObjectName(u"pbSearchAccount")
        self.pbSearchAccount.setGeometry(QRect(100, 0, 33, 23))
        self.lineEditAccount = QLineEdit(self.groupBox_3)
        self.lineEditAccount.setObjectName(u"lineEditAccount")
        self.lineEditAccount.setGeometry(QRect(140, 0, 113, 20))
        self.pbEditAccount = QPushButton(self.groupBox_3)
        self.pbEditAccount.setObjectName(u"pbEditAccount")
        self.pbEditAccount.setGeometry(QRect(30, 0, 33, 23))
        self.pbNewAccount = QPushButton(self.groupBox_3)
        self.pbNewAccount.setObjectName(u"pbNewAccount")
        self.pbNewAccount.setGeometry(QRect(0, 0, 34, 23))

        self.verticalLayout_4.addWidget(self.groupBox_3)

        self.twAccount = QTreeWidget(self.pageAccount)
        self.twAccount.setObjectName(u"twAccount")
        self.twAccount.setContextMenuPolicy(Qt.CustomContextMenu)

        self.verticalLayout_4.addWidget(self.twAccount)

        self.toolBoxMain.addItem(self.pageAccount, u"\u8d26\u6237\u7ba1\u7406")
        self.pageMarket = QWidget()
        self.pageMarket.setObjectName(u"pageMarket")
        self.pageMarket.setGeometry(QRect(0, 0, 274, 439))
        self.verticalLayout = QVBoxLayout(self.pageMarket)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.treeViewMarket = QTreeView(self.pageMarket)
        self.treeViewMarket.setObjectName(u"treeViewMarket")

        self.verticalLayout.addWidget(self.treeViewMarket)

        self.toolBoxMain.addItem(self.pageMarket, u"\u5e02\u573a\u7ba1\u7406")
        self.pageTech = QWidget()
        self.pageTech.setObjectName(u"pageTech")
        self.pageTech.setGeometry(QRect(0, 0, 274, 439))
        self.verticalLayout_6 = QVBoxLayout(self.pageTech)
        self.verticalLayout_6.setObjectName(u"verticalLayout_6")
        self.treeWidget = QTreeWidget(self.pageTech)
        __qtreewidgetitem1 = QTreeWidgetItem()
        __qtreewidgetitem1.setText(0, u"1");
        self.treeWidget.setHeaderItem(__qtreewidgetitem1)
        self.treeWidget.setObjectName(u"treeWidget")

        self.verticalLayout_6.addWidget(self.treeWidget)

        self.toolBoxMain.addItem(self.pageTech, u"\u6280\u672f\u5206\u6790")
        self.page = QWidget()
        self.page.setObjectName(u"page")
        self.page.setGeometry(QRect(0, 0, 93, 439))
        self.verticalLayout_5 = QVBoxLayout(self.page)
        self.verticalLayout_5.setObjectName(u"verticalLayout_5")
        self.pushButtonStrategyTest = QPushButton(self.page)
        self.pushButtonStrategyTest.setObjectName(u"pushButtonStrategyTest")

        self.verticalLayout_5.addWidget(self.pushButtonStrategyTest)

        self.pushButtonOptimiseParams = QPushButton(self.page)
        self.pushButtonOptimiseParams.setObjectName(u"pushButtonOptimiseParams")

        self.verticalLayout_5.addWidget(self.pushButtonOptimiseParams)

        self.pushButtonRealTrading = QPushButton(self.page)
        self.pushButtonRealTrading.setObjectName(u"pushButtonRealTrading")

        self.verticalLayout_5.addWidget(self.pushButtonRealTrading)

        self.toolBoxMain.addItem(self.page, u"\u7b56\u7565\u76d1\u63a7")
        self.pageOther = QWidget()
        self.pageOther.setObjectName(u"pageOther")
        self.pageOther.setGeometry(QRect(0, 0, 69, 439))
        self.toolBoxMain.addItem(self.pageOther, u"\u5176\u5b83")

        self.horizontalLayout_7.addWidget(self.toolBoxMain)

        self.dwLeft.setWidget(self.dockWidgetContents)
        MainWindow.addDockWidget(Qt.LeftDockWidgetArea, self.dwLeft)
        self.dockWidgetBottom = QDockWidget(MainWindow)
        self.dockWidgetBottom.setObjectName(u"dockWidgetBottom")
        self.dockWidgetBottom.setSizeIncrement(QSize(1, 1))
        self.dockWidgetBottom.setAllowedAreas(Qt.BottomDockWidgetArea)
        self.dockWidgetContents_3 = QWidget()
        self.dockWidgetContents_3.setObjectName(u"dockWidgetContents_3")
        self.horizontalLayout_2 = QHBoxLayout(self.dockWidgetContents_3)
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.dwAccount = QDockWidget(self.dockWidgetContents_3)
        self.dwAccount.setObjectName(u"dwAccount")
        self.dwAccount.setAllowedAreas(Qt.BottomDockWidgetArea|Qt.LeftDockWidgetArea|Qt.RightDockWidgetArea)
        self.dockWidgetContents_8 = QWidget()
        self.dockWidgetContents_8.setObjectName(u"dockWidgetContents_8")
        self.horizontalLayout_13 = QHBoxLayout(self.dockWidgetContents_8)
        self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
        self.horizontalLayout_11 = QHBoxLayout()
        self.horizontalLayout_11.setSpacing(0)
        self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
        self.horizontalLayout_12 = QHBoxLayout()
        self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
        self.groupBox_9 = QGroupBox(self.dockWidgetContents_8)
        self.groupBox_9.setObjectName(u"groupBox_9")
        self.groupBox_9.setCheckable(False)
        self.horizontalLayout_17 = QHBoxLayout(self.groupBox_9)
        self.horizontalLayout_17.setSpacing(0)
        self.horizontalLayout_17.setObjectName(u"horizontalLayout_17")
        self.horizontalLayout_17.setContentsMargins(0, 0, 0, 0)
        self.tabWidgetAccount = QTabWidget(self.groupBox_9)
        self.tabWidgetAccount.setObjectName(u"tabWidgetAccount")
        self.tabWidgetAccount.setTabPosition(QTabWidget.South)
        self.tabAccount = QWidget()
        self.tabAccount.setObjectName(u"tabAccount")
        self.horizontalLayout_14 = QHBoxLayout(self.tabAccount)
        self.horizontalLayout_14.setObjectName(u"horizontalLayout_14")
        self.gbAccountTW = QGroupBox(self.tabAccount)
        self.gbAccountTW.setObjectName(u"gbAccountTW")

        self.horizontalLayout_14.addWidget(self.gbAccountTW)

        self.gbAccountCmd = QGroupBox(self.tabAccount)
        self.gbAccountCmd.setObjectName(u"gbAccountCmd")
        self.verticalLayout_11 = QVBoxLayout(self.gbAccountCmd)
        self.verticalLayout_11.setObjectName(u"verticalLayout_11")
        self.pbQryAccount = QPushButton(self.gbAccountCmd)
        self.pbQryAccount.setObjectName(u"pbQryAccount")

        self.verticalLayout_11.addWidget(self.pbQryAccount)

        self.pbSaveAccount = QPushButton(self.gbAccountCmd)
        self.pbSaveAccount.setObjectName(u"pbSaveAccount")

        self.verticalLayout_11.addWidget(self.pbSaveAccount)

        self.pushButton_3 = QPushButton(self.gbAccountCmd)
        self.pushButton_3.setObjectName(u"pushButton_3")

        self.verticalLayout_11.addWidget(self.pushButton_3)


        self.horizontalLayout_14.addWidget(self.gbAccountCmd)

        self.tabWidgetAccount.addTab(self.tabAccount, "")
        self.tabPosition = QWidget()
        self.tabPosition.setObjectName(u"tabPosition")
        self.tabWidgetAccount.addTab(self.tabPosition, "")
        self.tabTraded = QWidget()
        self.tabTraded.setObjectName(u"tabTraded")
        self.tabWidgetAccount.addTab(self.tabTraded, "")
        self.tabPostionDetail = QWidget()
        self.tabPostionDetail.setObjectName(u"tabPostionDetail")
        self.tabWidgetAccount.addTab(self.tabPostionDetail, "")
        self.tabOrder = QWidget()
        self.tabOrder.setObjectName(u"tabOrder")
        self.tabWidgetAccount.addTab(self.tabOrder, "")
        self.tabClosePosition = QWidget()
        self.tabClosePosition.setObjectName(u"tabClosePosition")
        self.tabWidgetAccount.addTab(self.tabClosePosition, "")
        self.tabUnTraded = QWidget()
        self.tabUnTraded.setObjectName(u"tabUnTraded")
        self.tabWidgetAccount.addTab(self.tabUnTraded, "")

        self.horizontalLayout_17.addWidget(self.tabWidgetAccount)


        self.horizontalLayout_12.addWidget(self.groupBox_9)


        self.horizontalLayout_11.addLayout(self.horizontalLayout_12)

        self.horizontalLayout_16 = QHBoxLayout()
        self.horizontalLayout_16.setSpacing(0)
        self.horizontalLayout_16.setObjectName(u"horizontalLayout_16")

        self.horizontalLayout_11.addLayout(self.horizontalLayout_16)


        self.horizontalLayout_13.addLayout(self.horizontalLayout_11)

        self.dwAccount.setWidget(self.dockWidgetContents_8)

        self.horizontalLayout_2.addWidget(self.dwAccount)

        self.tabWidgetLogErr = QTabWidget(self.dockWidgetContents_3)
        self.tabWidgetLogErr.setObjectName(u"tabWidgetLogErr")
        self.tabLog = QWidget()
        self.tabLog.setObjectName(u"tabLog")
        self.tabWidgetLogErr.addTab(self.tabLog, "")
        self.tabError = QWidget()
        self.tabError.setObjectName(u"tabError")
        self.tabWidgetLogErr.addTab(self.tabError, "")

        self.horizontalLayout_2.addWidget(self.tabWidgetLogErr)

        self.dockWidgetBottom.setWidget(self.dockWidgetContents_3)
        MainWindow.addDockWidget(Qt.BottomDockWidgetArea, self.dockWidgetBottom)
        self.toolBarPeriod = QToolBar(MainWindow)
        self.toolBarPeriod.setObjectName(u"toolBarPeriod")
        MainWindow.addToolBar(Qt.RightToolBarArea, self.toolBarPeriod)
        self.dwTop = QDockWidget(MainWindow)
        self.dwTop.setObjectName(u"dwTop")
        self.dwTop.setFloating(True)
        self.dwTop.setAllowedAreas(Qt.BottomDockWidgetArea|Qt.TopDockWidgetArea)
        self.dockWidgetContents_4 = QWidget()
        self.dockWidgetContents_4.setObjectName(u"dockWidgetContents_4")
        self.horizontalLayout_22 = QHBoxLayout(self.dockWidgetContents_4)
        self.horizontalLayout_22.setObjectName(u"horizontalLayout_22")
        self.treeView = QTreeView(self.dockWidgetContents_4)
        self.treeView.setObjectName(u"treeView")

        self.horizontalLayout_22.addWidget(self.treeView)

        self.treeView_2 = QTreeView(self.dockWidgetContents_4)
        self.treeView_2.setObjectName(u"treeView_2")

        self.horizontalLayout_22.addWidget(self.treeView_2)

        self.listView = QListView(self.dockWidgetContents_4)
        self.listView.setObjectName(u"listView")

        self.horizontalLayout_22.addWidget(self.listView)

        self.dwTop.setWidget(self.dockWidgetContents_4)
        MainWindow.addDockWidget(Qt.TopDockWidgetArea, self.dwTop)

        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuStrategy.menuAction())
        self.menubar.addAction(self.menuData.menuAction())
        self.menubar.addAction(self.menuTA.menuAction())
        self.menubar.addAction(self.menuTest.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.menuFile.addAction(self.actLoginQuoteServer)
        self.menuFile.addAction(self.actOpenAccount)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.menuFile.addAction(self.menuAaa.menuAction())
        self.menuAaa.addAction(self.actionAa1)
        self.menuStrategy.addAction(self.actionAaa)
        self.menuTest.addAction(self.actionTest1)
        self.toolBarStrategy.addAction(self.actionOpenStrategy)
        self.toolBarStrategy.addAction(self.actionTestStrategy)
        self.toolBarStrategy.addSeparator()
        self.toolBarPeriod.addAction(self.actionTick_2)
        self.toolBarPeriod.addAction(self.actionM1)
        self.toolBarPeriod.addAction(self.actionM3)
        self.toolBarPeriod.addAction(self.actionM5)
        self.toolBarPeriod.addAction(self.actionM10)
        self.toolBarPeriod.addAction(self.actionM15)
        self.toolBarPeriod.addAction(self.actionM30)
        self.toolBarPeriod.addAction(self.actionH1)
        self.toolBarPeriod.addAction(self.actionDAY)
        self.toolBarPeriod.addAction(self.actionWEEK)
        self.toolBarPeriod.addAction(self.actionMONTH)

        self.retranslateUi(MainWindow)

        self.twMain.setCurrentIndex(1)
        self.tabWidget_strategy.setCurrentIndex(0)
        self.tabWidgetMarket.setCurrentIndex(0)
        self.tabWidgetReport.setCurrentIndex(1)
        self.tabWidgetSimple.setCurrentIndex(7)
        self.stackedWidgetReport.setCurrentIndex(6)
        self.twQuote.setCurrentIndex(5)
        self.toolBoxMain.setCurrentIndex(6)
        self.toolBoxMain.layout().setSpacing(1)
        self.tabWidgetAccount.setCurrentIndex(0)
        self.tabWidgetLogErr.setCurrentIndex(0)


        QMetaObject.connectSlotsByName(MainWindow)
    # setupUi

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Boxi\u4ea4\u6613\u7cfb\u7edf", None))
        self.actLoginQuoteServer.setText(QCoreApplication.translate("MainWindow", u"\u767b\u5f55\u884c\u60c5\u670d\u52a1\u5668", None))
        self.actOpenAccount.setText(QCoreApplication.translate("MainWindow", u"\u767b\u5f55\u8d26\u6237", None))
        self.actionExit.setText(QCoreApplication.translate("MainWindow", u"\u9000\u51fa", None))
        self.actionAaa.setText(QCoreApplication.translate("MainWindow", u"\u53c2\u6570\u4f18\u5316", None))
#if QT_CONFIG(tooltip)
        self.actionAaa.setToolTip(QCoreApplication.translate("MainWindow", u"\u53c2\u6570\u4f18\u5316", None))
#endif // QT_CONFIG(tooltip)
        self.actionTest1.setText(QCoreApplication.translate("MainWindow", u"Test1", None))
        self.actionOpenStrategy.setText(QCoreApplication.translate("MainWindow", u"OpenStrategy", None))
        self.actionTestStrategy.setText(QCoreApplication.translate("MainWindow", u"TestStrategy", None))
        self.actionTick_2.setText(QCoreApplication.translate("MainWindow", u"Tick", None))
        self.actionM1.setText(QCoreApplication.translate("MainWindow", u"M1", None))
        self.actionM3.setText(QCoreApplication.translate("MainWindow", u"M3", None))
        self.actionM5.setText(QCoreApplication.translate("MainWindow", u"M5", None))
        self.actionM10.setText(QCoreApplication.translate("MainWindow", u"M10", None))
        self.actionM15.setText(QCoreApplication.translate("MainWindow", u"M15", None))
        self.actionM30.setText(QCoreApplication.translate("MainWindow", u"M30", None))
        self.actionH1.setText(QCoreApplication.translate("MainWindow", u"H1", None))
        self.actionDAY.setText(QCoreApplication.translate("MainWindow", u"DAY", None))
        self.actionWEEK.setText(QCoreApplication.translate("MainWindow", u"WEEK", None))
        self.actionMONTH.setText(QCoreApplication.translate("MainWindow", u"MONTH", None))
        self.actionAa1.setText(QCoreApplication.translate("MainWindow", u"aa1", None))
        self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u5b9e\u4f8b\u914d\u7f6e", None))
        ___qtreewidgetitem = self.twStrategy.headerItem()
        ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"\u5168\u90e8", None));
        ___qtablewidgetitem = self.tw_strategy_instance.horizontalHeaderItem(0)
        ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"\u540d\u79f0", None));
        ___qtablewidgetitem1 = self.tw_strategy_instance.horizontalHeaderItem(1)
        ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"\u7c7b\u540d\u79f0", None));
        ___qtablewidgetitem2 = self.tw_strategy_instance.horizontalHeaderItem(2)
        ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"\u6807\u7684", None));
        ___qtablewidgetitem3 = self.tw_strategy_instance.horizontalHeaderItem(3)
        ___qtablewidgetitem3.setText(QCoreApplication.translate("MainWindow", u"\u5468\u671f", None));
        ___qtablewidgetitem4 = self.tw_params.horizontalHeaderItem(0)
        ___qtablewidgetitem4.setText(QCoreApplication.translate("MainWindow", u"\u540d\u79f0", None));
        ___qtablewidgetitem5 = self.tw_params.horizontalHeaderItem(1)
        ___qtablewidgetitem5.setText(QCoreApplication.translate("MainWindow", u"\u7f3a\u7701\u503c", None));
        ___qtablewidgetitem6 = self.tw_params.horizontalHeaderItem(2)
        ___qtablewidgetitem6.setText(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u503c", None));
        ___qtablewidgetitem7 = self.tw_params.horizontalHeaderItem(3)
        ___qtablewidgetitem7.setText(QCoreApplication.translate("MainWindow", u"\u6700\u5927\u503c", None));
        ___qtablewidgetitem8 = self.tw_params.horizontalHeaderItem(4)
        ___qtablewidgetitem8.setText(QCoreApplication.translate("MainWindow", u"\u6b65\u957f", None));
        ___qtablewidgetitem9 = self.tw_params.horizontalHeaderItem(5)
        ___qtablewidgetitem9.setText(QCoreApplication.translate("MainWindow", u"\u4e58\u6570", None));
        ___qtablewidgetitem10 = self.tw_params.horizontalHeaderItem(6)
        ___qtablewidgetitem10.setText(QCoreApplication.translate("MainWindow", u"\u8bf4\u660e", None));
        self.groupBox_7.setTitle(QCoreApplication.translate("MainWindow", u"\u6307\u4ee4", None))
        self.pb_strategy_init.setText(QCoreApplication.translate("MainWindow", u"\u521d\u59cb\u5316", None))
        self.pb_strategy_start.setText(QCoreApplication.translate("MainWindow", u"\u542f\u52a8", None))
        self.pb_strategy_stop.setText(QCoreApplication.translate("MainWindow", u"\u505c\u6b62", None))
        self.pb_strategy_param_save.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u53c2\u6570", None))
        self.groupBox_6.setTitle(QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u8fd0\u884c\u7ed3\u679c", None))
        self.tabWidget_strategy.setTabText(self.tabWidget_strategy.indexOf(self.tabMonitor), QCoreApplication.translate("MainWindow", u"\u76d1\u63a7", None))
        self.tabWidget_strategy.setTabText(self.tabWidget_strategy.indexOf(self.tabEdit), QCoreApplication.translate("MainWindow", u"\u6307\u6807\u7b56\u7565\u7f16\u8f91", None))
        self.twMain.setTabText(self.twMain.indexOf(self.tab_strategy), QCoreApplication.translate("MainWindow", u"\u7b56\u7565", None))
        self.groupBox_12.setTitle(QCoreApplication.translate("MainWindow", u"\u53c2\u6570", None))
        self.pbNew.setText(QCoreApplication.translate("MainWindow", u"\u65b0\u5efa", None))
        self.pbLoad.setText(QCoreApplication.translate("MainWindow", u"\u542f\u7528", None))
        self.pbSearch.setText(QCoreApplication.translate("MainWindow", u"\u67e5\u627e", None))
        self.pbEdit.setText(QCoreApplication.translate("MainWindow", u"\u7f16\u8f91", None))
        self.pbTest_2.setText(QCoreApplication.translate("MainWindow", u"\u6d4b\u8bd5", None))
        ___qtreewidgetitem1 = self.twIndicatorClass.headerItem()
        ___qtreewidgetitem1.setText(0, QCoreApplication.translate("MainWindow", u"\u5168\u90e8", None));
        self.groupBox_13.setTitle(QCoreApplication.translate("MainWindow", u"\u5176\u5b83", None))
        self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u5468\u671f", None))
        self.checkBox.setText(QCoreApplication.translate("MainWindow", u"\u4ef7\u683c\u53cd\u8f6c", None))
        self.checkBox_2.setText(QCoreApplication.translate("MainWindow", u"\u4ef7\u683c\u590d\u6743", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabOpenSignal), QCoreApplication.translate("MainWindow", u"\u5f00\u4ed3\u4fe1\u53f7", None))
        self.groupBox_14.setTitle(QCoreApplication.translate("MainWindow", u"\u4ea4\u6613\u4ef7\u4f4d", None))
        self.label_6.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.label_8.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.label_7.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.label_9.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.groupBox_15.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None))
        self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u6d4b\u8bd5\u65f6\u95f4\u6bb5  \u4ece\uff1a", None))
        self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u5230\uff1a", None))
        self.groupBox_16.setTitle(QCoreApplication.translate("MainWindow", u"\u5934\u5bf8\u7ba1\u7406\u89c4\u5219", None))
        self.label_5.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.label_10.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
        self.groupBox_17.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabOpenRule), QCoreApplication.translate("MainWindow", u"\u5165\u573a\u89c4\u5219", None))
        self.groupBox_18.setTitle(QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3\u6761\u4ef6", None))
        self.groupBox_19.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None))
        self.checkBox_3.setText(QCoreApplication.translate("MainWindow", u"CheckBox", None))
        self.groupBox_20.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None))
        self.groupBox_21.setTitle(QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3\u4ef7\u683c\u76f8\u5173", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabCloseRule), QCoreApplication.translate("MainWindow", u"\u51fa\u573a\u89c4\u5219", None))
        self.ckbUseSystemSetting.setText(QCoreApplication.translate("MainWindow", u"\u4f7f\u7528\u7cfb\u7edf\u9884\u8bbe\u7684\u4ea4\u6613\u8d39\u7528", None))
        self.radioButton_3.setText(QCoreApplication.translate("MainWindow", u"\u80a1\u7968", None))
        self.label_24.setText(QCoreApplication.translate("MainWindow", u"\u878d\u8d44\u6bd4\u4f8b", None))
        self.label_26.setText(QCoreApplication.translate("MainWindow", u"\u878d\u5238\u6bd4\u4f8b", None))
        self.label_27.setText(QCoreApplication.translate("MainWindow", u"\u878d\u8d44\u8d39\u7387", None))
        self.label_28.setText(QCoreApplication.translate("MainWindow", u"\u5238\u6298\u4ef7\u7387", None))
        self.radioButton_4.setText(QCoreApplication.translate("MainWindow", u"\u671f\u8d27", None))
        self.label_29.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u8bc1\u91d1\u7387", None))
        self.label_30.setText(QCoreApplication.translate("MainWindow", u"\u5408\u7ea6\u4e58\u6570", None))
        self.rbByAmount.setText(QCoreApplication.translate("MainWindow", u"\u6839\u636e\u6210\u4ea4\u989d", None))
        self.label_11.setText(QCoreApplication.translate("MainWindow", u"\u5f00\u4ed3\u8d39\u7387", None))
        self.label_12.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3\u8d39\u7387", None))
        self.rbByVol.setText(QCoreApplication.translate("MainWindow", u"\u6839\u636e\u6210\u4ea4\u91cf", None))
        self.label_13.setText(QCoreApplication.translate("MainWindow", u"\u5f00\u4ed3\u8d39\u7528", None))
        self.label_14.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3\u8d39\u7528", None))
        self.ckbCloseTodayUse.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4eca\u4e13\u7528", None))
        self.label_16.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4eca\u8d39\u7387", None))
        self.label_17.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4eca\u8d39\u7528", None))
        self.label_31.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3\u6ed1\u70b9", None))
        self.label_15.setText(QCoreApplication.translate("MainWindow", u"\u5f00\u4ed3\u6ed1\u70b9", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabFee), QCoreApplication.translate("MainWindow", u"\u4ea4\u6613\u8d39\u7528", None))
        self.groupBox_29.setTitle("")
        self.groupBox_30.setTitle(QCoreApplication.translate("MainWindow", u"\u6d4b\u8bd5\u7c7b\u578b", None))
        self.rbLong.setText(QCoreApplication.translate("MainWindow", u"\u591a\u5934", None))
        self.rbShort.setText(QCoreApplication.translate("MainWindow", u"\u7a7a\u5934", None))
        self.rbDoubleSide.setText(QCoreApplication.translate("MainWindow", u"\u591a\u7a7a", None))
        self.groupBox_31.setTitle(QCoreApplication.translate("MainWindow", u"\u6570\u636e", None))
        self.tbDataMainTain.setText(QCoreApplication.translate("MainWindow", u"\u6570\u636e\u7ef4\u62a4", None))
        self.tbDataSupplement.setText(QCoreApplication.translate("MainWindow", u"\u6570\u636e\u7ef4\u62a4", None))
        self.groupBox_32.setTitle(QCoreApplication.translate("MainWindow", u"\u6295\u5165\u91d1\u989d", None))
        self.label_25.setText(QCoreApplication.translate("MainWindow", u"\u6bcf\u4e00\u4ea4\u6613\u54c1\u79cd\u521d\u59cb\n"
"\u53ef\u7528\u8d44\u91d1\uff1a\u4e07\u5143", None))
        self.groupBox_33.setTitle(QCoreApplication.translate("MainWindow", u"\u6d4b\u8bd5\u5bf9\u8c61", None))
        self.tbAllInstruments.setText(QCoreApplication.translate("MainWindow", u"\u5168\u9009", None))
        self.tbAddInstruments.setText(QCoreApplication.translate("MainWindow", u"\u52a0\u5165", None))
        self.tbDelI.setText(QCoreApplication.translate("MainWindow", u"\u5220\u9664", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabMarket), QCoreApplication.translate("MainWindow", u"\u5e02\u573a\u6a21\u578b", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_6), QCoreApplication.translate("MainWindow", u"\u6458\u8981", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_8), QCoreApplication.translate("MainWindow", u"\u62a5\u544a", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_9), QCoreApplication.translate("MainWindow", u"\u660e\u7ec6", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_10), QCoreApplication.translate("MainWindow", u"\u5206\u5e03", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_11), QCoreApplication.translate("MainWindow", u"\u6536\u76ca", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_12), QCoreApplication.translate("MainWindow", u"\u9891\u8c31", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_13), QCoreApplication.translate("MainWindow", u"\u7edf\u8ba1", None))
        self.tabWidgetSimple.setTabText(self.tabWidgetSimple.indexOf(self.tab_7), QCoreApplication.translate("MainWindow", u"\u8bbe\u5b9a", None))
        self.tabWidgetReport.setTabText(self.tabWidgetReport.indexOf(self.tabSimple), QCoreApplication.translate("MainWindow", u"\u7b80\u6613\u62a5\u544a", None))
        self.tabWidgetReport.setTabText(self.tabWidgetReport.indexOf(self.tabPro), QCoreApplication.translate("MainWindow", u"\u4e13\u4e1a\u62a5\u544a", None))
        self.tabWidgetMarket.setTabText(self.tabWidgetMarket.indexOf(self.tabReport), QCoreApplication.translate("MainWindow", u"\u6d4b\u8bd5\u62a5\u544a", None))
        self.tbNext.setText(QCoreApplication.translate("MainWindow", u"\u4e0b\u4e00\u6b65", None))
        self.tbPre.setText(QCoreApplication.translate("MainWindow", u"\u4e0a\u4e00\u6b65", None))
        self.tbSave.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58", None))
        self.tbOptimise.setText(QCoreApplication.translate("MainWindow", u"\u4f18\u5316", None))
        self.tbLoad.setText(QCoreApplication.translate("MainWindow", u"\u8c03\u5165", None))
        self.tbStart.setText(QCoreApplication.translate("MainWindow", u"\u5f00\u59cb", None))
        self.twMain.setTabText(self.twMain.indexOf(self.tab_backtest), QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u6d4b\u8bd5", None))
        self.twMain.setTabText(self.twMain.indexOf(self.tab_analysis), QCoreApplication.translate("MainWindow", u"\u6280\u672f\u5206\u6790", None))
        self.pbOk.setText(QCoreApplication.translate("MainWindow", u"PushButton", None))
        self.twMain.setTabText(self.twMain.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u9875", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabSelfQuote), QCoreApplication.translate("MainWindow", u"\u81ea\u9009", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabTradingQuote), QCoreApplication.translate("MainWindow", u"\u4ea4\u6613", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabCZCE), QCoreApplication.translate("MainWindow", u"\u90d1\u671f\u6240", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabDCE), QCoreApplication.translate("MainWindow", u"\u5927\u671f\u6240", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabSHFE), QCoreApplication.translate("MainWindow", u"\u4e0a\u671f\u6240", None))
        self.twQuote.setTabText(self.twQuote.indexOf(self.tabCFFEX), QCoreApplication.translate("MainWindow", u"\u4e2d\u91d1\u6240", None))
        self.twMain.setTabText(self.twMain.indexOf(self.tab_quote), QCoreApplication.translate("MainWindow", u"\u884c\u60c5", None))
        self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"\u6587\u4ef6", None))
        self.menuAaa.setTitle(QCoreApplication.translate("MainWindow", u"aaa", None))
        self.menuStrategy.setTitle(QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u7ba1\u7406", None))
        self.menuData.setTitle(QCoreApplication.translate("MainWindow", u"\u6570\u636e\u7ba1\u7406", None))
        self.menuTA.setTitle(QCoreApplication.translate("MainWindow", u"\u6280\u672f\u5206\u6790", None))
        self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"\u5e2e\u52a9", None))
        self.menuTest.setTitle(QCoreApplication.translate("MainWindow", u"Test", None))
        self.toolBarStrategy.setWindowTitle(QCoreApplication.translate("MainWindow", u"toolBar", None))
        self.dwLeft.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u7ba1\u7406\u9762\u677f", None))
        self.groupBox.setTitle("")
        self.pbEditIndicator.setText(QCoreApplication.translate("MainWindow", u"\u7f16\u8f91", None))
        self.pbSearchIndicator.setText(QCoreApplication.translate("MainWindow", u"\u67e5\u627e", None))
        self.pbNewIndicator.setText(QCoreApplication.translate("MainWindow", u"\u65b0\u5efa", None))
        ___qtreewidgetitem2 = self.twIndicator.headerItem()
        ___qtreewidgetitem2.setText(0, QCoreApplication.translate("MainWindow", u"\u5168\u90e8", None));
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageIndicatorManager), QCoreApplication.translate("MainWindow", u"\u6307\u6807\u7ba1\u7406", None))
        self.pushButtonDayData.setText(QCoreApplication.translate("MainWindow", u"\u6536\u76d8\u5904\u7406", None))
        self.pushButtonFillData.setText(QCoreApplication.translate("MainWindow", u"\u8865\u5145\u6570\u636e", None))
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageData), QCoreApplication.translate("MainWindow", u"\u6570\u636e\u7ba1\u7406", None))
        self.groupBox_3.setTitle("")
        self.pbUseAccount.setText(QCoreApplication.translate("MainWindow", u"\u542f\u7528", None))
        self.pbSearchAccount.setText(QCoreApplication.translate("MainWindow", u"\u67e5\u627e", None))
        self.pbEditAccount.setText(QCoreApplication.translate("MainWindow", u"\u7f16\u8f91", None))
        self.pbNewAccount.setText(QCoreApplication.translate("MainWindow", u"\u65b0\u5efa", None))
        ___qtreewidgetitem3 = self.twAccount.headerItem()
        ___qtreewidgetitem3.setText(0, QCoreApplication.translate("MainWindow", u"\u5168\u90e8", None));
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageAccount), QCoreApplication.translate("MainWindow", u"\u8d26\u6237\u7ba1\u7406", None))
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageMarket), QCoreApplication.translate("MainWindow", u"\u5e02\u573a\u7ba1\u7406", None))
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageTech), QCoreApplication.translate("MainWindow", u"\u6280\u672f\u5206\u6790", None))
        self.pushButtonStrategyTest.setText(QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u6d4b\u8bd5", None))
        self.pushButtonOptimiseParams.setText(QCoreApplication.translate("MainWindow", u"\u53c2\u6570\u4f18\u5316", None))
        self.pushButtonRealTrading.setText(QCoreApplication.translate("MainWindow", u"\u5b9e\u76d8\u5e94\u7528", None))
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.page), QCoreApplication.translate("MainWindow", u"\u7b56\u7565\u76d1\u63a7", None))
        self.toolBoxMain.setItemText(self.toolBoxMain.indexOf(self.pageOther), QCoreApplication.translate("MainWindow", u"\u5176\u5b83", None))
        self.dockWidgetBottom.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u9519\u8bef\u65e5\u5fd7", None))
        self.dwAccount.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u8d26\u6237\u4fe1\u606f", None))
        self.groupBox_9.setTitle("")
        self.gbAccountTW.setTitle("")
        self.gbAccountCmd.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None))
        self.pbQryAccount.setText(QCoreApplication.translate("MainWindow", u"\u67e5\u8be2", None))
        self.pbSaveAccount.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58", None))
        self.pushButton_3.setText(QCoreApplication.translate("MainWindow", u"PushButton", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabAccount), QCoreApplication.translate("MainWindow", u"\u8d26\u6237", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabPosition), QCoreApplication.translate("MainWindow", u"\u6301\u4ed3", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabTraded), QCoreApplication.translate("MainWindow", u"\u6210\u4ea4", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabPostionDetail), QCoreApplication.translate("MainWindow", u"\u6301\u4ed3\u660e\u7ec6", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabOrder), QCoreApplication.translate("MainWindow", u"\u59d4\u6258", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabClosePosition), QCoreApplication.translate("MainWindow", u"\u5e73\u4ed3", None))
        self.tabWidgetAccount.setTabText(self.tabWidgetAccount.indexOf(self.tabUnTraded), QCoreApplication.translate("MainWindow", u"\u672a\u6210\u4ea4", None))
        self.tabWidgetLogErr.setTabText(self.tabWidgetLogErr.indexOf(self.tabLog), QCoreApplication.translate("MainWindow", u"\u65e5\u5fd7", None))
        self.tabWidgetLogErr.setTabText(self.tabWidgetLogErr.indexOf(self.tabError), QCoreApplication.translate("MainWindow", u"\u9519\u8bef", None))
        self.toolBarPeriod.setWindowTitle(QCoreApplication.translate("MainWindow", u"toolBar", None))
#if QT_CONFIG(whatsthis)
        self.dwTop.setWhatsThis(QCoreApplication.translate("MainWindow", u"top", None))
#endif // QT_CONFIG(whatsthis)
        self.dwTop.setWindowTitle(QCoreApplication.translate("MainWindow", u"top", None))
    # retranslateUi

